package com.ifreshwing.utils;

public class Log {
	// tag to switch log on/off
	private static final boolean DEBUG_STATUS = true;
	private static final String TAG = "parkSys";

	/**
	 * constructor.
	 * utility classes should not have a public or default constructor.
	 */
	private Log() {        
	}

	/**
	 * information log.
	 * @param msg message
	 */
	public static void i(final String msg) {
		if (DEBUG_STATUS) {
			android.util.Log.i(TAG, msg);
		} 
	}

	/**
	 * debug log.
	 * @param msg message
	 */
	public static void d(final String msg) {
		if (DEBUG_STATUS) {
			android.util.Log.d(TAG, msg);
		} 
	}

	/**
	 * error log.
	 * @param msg message
	 */
	public static void e( final String msg) {
		if (DEBUG_STATUS) {
			android.util.Log.e(TAG, msg);
		} 
	}

	/**
	 * verbose log.
	 * @param msg message
	 */
	public static void v( final String msg) {
		if (DEBUG_STATUS) {
			android.util.Log.v(TAG, msg);
		} 
	}

	/**
	 * warning log.
	 * @param msg message
	 */
	public static void w(final String msg) {
		if (DEBUG_STATUS) {
			android.util.Log.w(TAG, msg);
		} 
	}
}
